Davi Estevam's profile

Portifólio Empreendedorismo (Programação)

Portifólio Empreendedorismo (Programação)
Um pouco sobre mim:
Eu me chamo Davi Estevam Silva, sou aluno da escola técnica (ETEC JÚLIO DE MESQUITA), e estou cursando meu primeiro ano em (Eletrônica).
 Bom, escolhi este tema com um tema "artístico", entre aspas pois sou muito interessado por programação e busco levá-lo como profissão para o meu futuro, sou muito interessado em especial pela linguagem (Python), pois logo quando comecei a estuda - la ,  me interessei de cara, um dos motivos é o fácil entendimento da linguagem, é como se você estivesse programando com a língua inglesa.
 Pois bem não vou entrar em detalhes pela descrição falarei um pouco mais pelo portifólio, espero que gostem.
                                                                                                              Ass. Davi Estevam ;)
Parte do jogo da Forca que fiz com linguagem Python.
Bom coloquei esta imagem como ilustração pois como são códigos resolvi colocá-los aqui para melhor entendimento.
Código do jogo da forca 
import random

def jogar():
imprime_mensagem_abertura()
palavra_secreta = carrega_palavra_secreta()
return palavra_secreta

letras_acertadas = inicializa_letras_acertadas(palavra_secreta)
print(letras_acertadas)

enforcou = False
acertou = False
erros = 0 

while (not enforcou and not acertou):
chute = pede_chute()

if (chute in palavra_secreta):
marca_chute_correto(chute, letras_acertadas, palavra_secreta)
else:
erros += 1
enforcou = erros == 7
acertou = "_" not in letras_acertadas

print(letras_acertadas)

if acertou:
imprime_mensagem_vencedor()
else:
imprime_mensagem_perdedor()

def imprime_mensagem_abertura():
print("*********************************")
print("***Bem vindo ao jogo da Forca!***")
print("*********************************")

def carrega_palavra_secreta()
arquivo = open("", palavras.txt, "r")
palavras = []

for linha in arquivo:
linha = linha.strip()
palavras.append(linha)

arquivo.close()

numero = random.randrange(0, len(palavras))
palavra_secreta = palavras[numero].upper()
return palavra_secreta

def inicializa_letras_acertadas(palavras):
return ["_" for letra in palavra_secreta]

def pede_chute():
chute = input("Digite sua Letra: ")
chute = chute.strip().upper()
return chute

def marca_chute_correto():
index = 0
for letra in palavra_secreta:
if (chute == letra):
letras_acertadas[index] = letra
index += 1

def imprime_mensagem_vencedor():
print("Parabéns, você ganhou!")print(" ___________ ")print(" '._==_==_=_.' ")print(" .-\\: /-. ")print(" | (|:. |) | ")print(" '-|:. |-' ")print(" \\::. / ")print(" '::. .' ")print(" ) ( ")print(" _.' '._ ")print(" '-------' ")

def imprime_mensagem_perdedor(palavra_secreta):
print("Puxa, você foi enforcado!")print("A palavra era {}".format(palavra_secreta))print(" _______________ ")print(" / \ ")print(" / \ ")print("// \/\ ")print("\| XXXX XXXX | / ")print(" | XXXX XXXX |/ ")print(" | XXX XXX | ")print(" | | ")print(" \__ XXX __/ ")print(" |\ XXX /| ")print(" | | | | ")print(" | I I I I I I I | ")print(" | I I I I I I | ")print(" \_ _/ ")print(" \_ _/ ")print(" \_______/ ")

def desenha_forca(erros):
print(" _______ ")print(" |/ | ")if(erros == 1): print(" | (_) ") print(" | ") print(" | ") print(" | ")if(erros == 2): print(" | (_) ") print(" | \ ") print(" | ") print(" | ")if(erros == 3): print(" | (_) ") print(" | \| ") print(" | ") print(" | ")if(erros == 4): print(" | (_) ") print(" | \|/ ") print(" | ") print(" | ")if(erros == 5): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | ")if(erros == 6): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | / ")if (erros == 7): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | / \ ")print(" | ")print("_|___ ")print()

if (__name__ == "__main__"):
   jogar()


desculpe fiz tudo que pude para deixar o código mais claro mais não deu muito certo 
Parte do jogo de adivinhação que fiz com linguagem Python
Bom falando um pouco do jogo de adivinhação, ele foi um pouco mais fácil de fazer do que o jogo da forca, ele contou com apenas 55 linhas de código o que deixa o código bem mais claro e de fácil entendimento até para quem não entende nada de programação diferente do jogo da forca que conta ainda com alguns erros o jogo de adivinhação já está com o código correto e funcionando perfeitamente.
Código do jogo de adivinhação
import random

def jogar():
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")

numero_secreto = random.randrange(1, 101)
total_de_tentativas = 0
pontos = 1000

print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")

nivel = int(input("Defina o nível: "))

if (nivel == 1):
total_de_tentativas = 20
elif (nivel == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5

for rodada in range(1, total_de_tentativas + 1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))

chute_str = input("Digite um número entre 1 e 100: ")
print("Você digitou ", chute_str)
chute = int(chute_str)

if (chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100!")
continue

acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto

if (acertou):
print("Você acertou e fez {} pontos!".format(pontos))
break
else:
if (maior):
print("Você errou! O seu chute foi maior do que o número secreto.")
elif (menor):
print("Você errou! O seu chute foi menor do que o número secreto.")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos

print("Fim do jogo")

if(__name__ == "__main__"):
jogar()
Curso que estou fazendo
Estou no meu 3° Curso de Python e acredito que estou avançando bastante dês de que eu comecei o primeiro, a e para os interessados ou curiosos eu faço curso na: ( https://www.alura.com.br/cursosonline ) , recomendo de mais para quem está começando ou quer começar a programar, os cursos da Alura, a muitas partes interativas que deixam as aulas mais interessantes, eu realmente recomendo demais.
Finalização
Bom é isso, espero terem gostado do portifólio eu sei que ficou curto mais para um primeiro portifólio creio que ficou bom, queria ter colocado mais coisas mais como estou na base de programação eu ainda não tenho muitos projetos para mostrar, mais gostei muito de fazer este portifólio, então creio que ainda farei muitos com os próximos projetos que vou fazer.

                                                                 FIM. 
Portifólio Empreendedorismo (Programação)
Published:

Portifólio Empreendedorismo (Programação)

Published:

Creative Fields